using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

namespace App_Persistencia
{
   public class Reunion_Tipo_Data
    {
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }
        private string nombre;

        public string Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }
        private string descripcion;

        public string Descripcion
        {
            get { return descripcion; }
            set { descripcion = value; }
        }
        private Empleado_Tipo_Data empleadoTipo;

        public Empleado_Tipo_Data EmpleadoTipo
        {
            get { return empleadoTipo; }
            set { empleadoTipo = value; }
        }

        //public DataView ReunionFiltrada(string filtro)
        //{
        //    string commandSQL = "SELECT    Reunion_Tipo.tReu_Nombre As Nombre, Reunion_Tipo.tReu_Id As Id " +
        //                         "FROM      Reunion_Tipo " +
        //                         "WHERE     Reunion_Tipo.tReu_Tipo = "+filtro;

        //    // Creo el Objeto DataAdapter y le paso la cadena al constructor y la sentencia SQL
        //    string conexion = ConfigurationManager.ConnectionStrings["CadenaConexion"].ConnectionString;
        //    SqlDataAdapter dataAdapter = new SqlDataAdapter(commandSQL, conexion);

        //    // Creo el Objeto DataSet
        //    DataSet dataSet = new DataSet();

        //    // Relleno el Objeto DataSet
        //    dataAdapter.Fill(dataSet, "Reunion_Tipo");

        //    //creo la vista de la consulta
        //    DataView dataView = new DataView();

        //    //Cargo la Vista con el contenido de la tabla de resultados
        //    dataView = dataSet.Tables["Reunion_Tipo"].DefaultView;

        //    // Obtengo la tabla del DataSet
        //    DataTable dataTable = dataSet.Tables["Reunion_Tipo"];

        //    return dataView; 
        //}

	  public static DataTable listarReunionTipo(string filtro)
        {
            string commandSQL = "SELECT    Reunion_Tipo.tReu_Nombre As Nombre, Reunion_Tipo.tReu_Id As Id, Reunion_Tipo.tEmpleado_Id AS TEmpleado" +
                                 " FROM      Reunion_Tipo " +
                                 " WHERE     Reunion_Tipo.tReu_Tipo = '"+filtro+"'";

            // Creo el Objeto DataAdapter y le paso la cadena al constructor y la sentencia SQL
            string conexion = ConfigurationManager.ConnectionStrings["CadenaConexion"].ConnectionString;
            SqlDataAdapter dataAdapter = new SqlDataAdapter(commandSQL, conexion);

            // Creo el Objeto DataSet
            DataSet dataSet = new DataSet();

            // Relleno el Objeto DataSet
            dataAdapter.Fill(dataSet, "Reunion_Tipo");

            // Obtengo la tabla del DataSet
            DataTable dataTable = dataSet.Tables["Reunion_Tipo"];

            return dataTable; 
        }

    }
}
